html,
body,
div,
p,
ul,
li,
ol,
dl,
dt,
dd,
form,
input,
textarea,
table,
tr,
td,
img,
a,
span,
em{
/*asdf*/
	margin:0;
	padding:0;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-o-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

h1,
h2,
h3,
h4,
h5,
h6{
	font-style:normal;
	font-weight:normal;
	padding:0;
	margin:0;
}

html,
body{
	width:100%;
	height:100%;
}

body{
	font-family:"微软雅黑",Arial, Helvetica, sans-serif;
   	font-size:16px;
   	font-size:.75em;
   	background:#fff;
   	/*background:darkorange;*/ min-width:1200px;
}

input,
select,
option,
textarea {
	border: none;
	outline: none;
}

img {
	border: none;
}

a,
a:hover ,
a:active,
a:visited,
a:link{
	text-decoration: none;
	outline: 0;
}

ul li{
	margin:0;
}
ul,li{
	list-style:none;
}

.left{
	float:left;
}

.right{
	float:right;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
	 margin:0 auto;
}

.clear {
	clear: both;
	height: 0px;
	line-height: 0px;
	overflow: hidden;
}

.none{
	display:none;
}

.block{
	display:block;
}

.w{
	width:1200px;
	margin:0 auto;
}




/*header*/

header{
	background:#fff;
    transition: all 0.6s;
}

header.fixed{
	position:fixed;
	top:0;
	left:0;
	right:0;
	z-index: 999999;
    transition: all 0.6s;
}


.nav.fixed{
	position:fixed;
	top:0;
	left:0;
	right:0;
	z-index: 999999;
    transition: all 0.6s;
}


.header_top{
	height:83px;
}

.header_top h1{
	padding-top:15px;
}

.head_tel{
	line-height:83px;
}

.head_tel img{
	vertical-align: middle;
}

.head_ser{
	margin-right:40px;
	margin-top:31px;
	width:260px;
	height:30px;
	line-height:30px;
	border-radius:15px;
	-webkit-border-radius:15px;
	-o-border-radius:15px;
	-moz-border-radius:15px;
	-ms-border-radius:15px;
	border:1px solid #0c8870;
	overflow: hidden;
}

.head_ser input{
	float:left;
	height:30px;
	line-height:30px;
}

.head_ser .ser_txt{
	padding:0 17px;
	width:222px;
	color:#666666;
	font-size:13px;
}

.head_ser .ser_btn{
	background:#0c8870 url(../images/head_ser.jpg) no-repeat center;
	width:36px;
	 height:32px;
	  border:0px;
}


.nav{
	transition: all 0.6s;
	background:#0b876f;
	height:56px;
}
nav{
	position: relative;
}
nav ul>li{
	float:left;
	background:url(../images/nav_shu.jpg) no-repeat right center;
	height:56px;
	/*position:relative;*/
	transition: all .5s;
	-webkit-transition: all .5s;
	-o-transition: all .5s;
	-moz-transition: all .5s;
	-ms-transition: all .5s;
}

nav ul>li:last-child{
	background-image: none;
}

nav ul>li>a{
	display: block;
	padding:0 10px;
	line-height:56px;
	color:#fffdff;
	font-weight:bold;
	font-size:13px;
/*
padding:0 19px;
font-size:14px;
*/
}

nav ul>li.hover>a,
nav ul>li>a:hover{
	background:url(../images/nav_bg.jpg) repeat-x center;
	background-size:auto 100%;
}

nav ul>li ol{
	position:absolute;
	top:56px;
	height:auto;
	border:1px solid #0b876f;
	padding:25px 23px 18px 27px;
	/*background:rgba(255,255,255,.8);*/
	background:#fff;
	z-index:1000;
	overflow: hidden;
	display: none;
	
	width: 100%!important;
	margin: 0!important;
	left: 0!important;
	right: auto!important;
}

nav ul>li.shuizhi ol{
	min-width: 720px;
	left:-110px;
}

nav ul>li.qiti ol{
	/*min-width:1112px;*/
	min-width:1200px;
	left:-300px;
	height:auto;
}
nav ul>li.qiti ol li {
    margin-right: 12px;
    float: left;
    /* height: 100%; */
    min-width: 10%!important;
}

nav ul>li.fenchen ol{
	/*min-width: 320px;*/
	min-width:550px;
	left:-90px;
	height:auto;
}

nav ul>li.daqi ol{
	min-width: 1000px;
	left:-90px;
	height:auto;
}

nav ul>li.nong ol{
	/*min-width: 320px;*/
	/*min-width:550px;
	left:-500px;
	height:auto;*/
	
	
	min-width: 1200px;
    right: -400px;
    height: auto;
    left: auto;
}
nav ul>li.gonggong ol{
	min-width: 610px;
	left:-100px;
}

nav ul>li.jinkou ol{
	min-width: 1200px;
	left:-200px;
}

nav ul>li.yiqi ol{
	min-width:1000px;
	/*left:-450px !important;*/
	height:auto;
}
nav ul>li.wu ol{
	min-width:1200px;
	left:-585px;
	height:auto;
}
nav ul>li.wu ol li{
    margin-right: 12px;
    float: left;
    /* height: 100%; */
    min-width: 15%;
}
nav ul>li.daqi ol li{
    margin-right: 12px;
    float: left;
    /* height: 100%; */
    min-width: 15%;
   
}
nav ul>li.jinkou ol li{
    margin-right: 12px;
    float: left;
    /* height: 100%; */
    /*min-width: 15%;*/
   min-width: auto;
    width: 14.28%;
    padding: 0!important;
}
nav ul>li.hang ol,nav ul>li.qita ol{
	min-width:800px;
	left:-500px;
	height:auto;
}

nav ul>li.other ol{
	min-width:800px;
	left:-600px;
	height:auto;
}





nav ul>li:hover ol{
	display: block;
	height:auto;
}

nav ul>li ol li{
	margin-right:12px;
	float:left;
	/*height:100%;*/
	  min-width:20%;
	  margin-right: 0!important;
	  padding-right: 10px!important;
}
nav ul>li.qita ol li{
	min-width: 12.5%!important;
}

nav ul>li.yiqi ol li,
nav ul>li.nong ol li{
	margin-right:12px;
	float:left;
	/*height:100%;*/
	
	  min-width:10%;
}

nav ul>li.gonggong ol li{
	margin-right:12px;
	float:left;
	/*height:100%;*/
	
	  min-width:15%;
}

nav ul>li.hang ol li:last-child{
	margin-top: -220px;
}

nav ul>li ol li dl{
	margin-bottom:30px;
}

nav ul>li ol li dt a{
	display: block;
	color:#0a866e;
	font-size:13px;
	margin-bottom:8px;
	padding-left:12px;
	background:url(../images/pro_li.jpg) no-repeat left center;
	font-weight: bold;
}

nav ul>li ol li dd a{
	display: block;
	color:#666666;
	font-size:13px;
	line-height:24px;
	padding-left:12px;
}


nav ul>li ol li dd a:hover{
	color:#0a866e;
	text-decoration: underline;
}

nav ul>li ol.ctnav li{
	width:10%;
	min-width:auto;
	padding:0;
	text-align:center;
}
.ctnav .flex{
width: 78%;
}
nav ul>li ol.ctnav li dt a {
    margin-bottom: 0;
    padding-left: 0;
    background: none;
   ;
}
nav ul>li ol.ctnav li dt img{
	display:block;
	width:100%;
}
nav ul>li ol.ctnav li dd a{
	padding-left:0
}
/*footer*/

.bot_footer{
	background:#0b876f;
	height:54px;
}

.bot_f1,.bot_f2{
	color:#fff;
	font-size:13px;
	line-height:54px;
}

.bot_f1 img{
	vertical-align: middle;
	margin-right:18px;
}

.bot_f1 span{
	font-weight:bold;
}

.bot_f1 a{
	margin:0 20px;
	color:#fff;
}

.bot_f1 a:hover{
	text-decoration: underline;
}

.bot_f2 img{
	vertical-align: middle;
	margin-right:10px;
}


.footer_main{
	background:#313030;
	padding-top:39px;
	padding-bottom:15px;
}

.footer_main dl{
	float:left;
	min-height:200px;
	padding-top:11px;
	background:url(../images/foot2.jpg) no-repeat right 11px;
	  background-size:auto 180px;
	text-align: left;
}

.footer_main dl:nth-child(1){
	width:92px;
	text-align: left;
}

.footer_main dl:nth-child(2){
	width:138px;
	text-align: left;
	 padding-left:35px;
}

.footer_main dl:nth-child(3){
	width:131px;
	text-align: left;
	padding-left:35px;
}

.footer_main dl:nth-child(4){
	width:139px;
	text-align: left;
	padding-left:35px;
}

.footer_main dl:nth-child(5){
	width:124px;
	text-align: left;
	padding-left:35px;
}



.footer_main dl dt{
	display: inline-block;
	font-size:14px;
	color:#fff;
	padding-bottom:16px;
	background:url(../images/foot1.jpg) no-repeat left bottom;
	margin-bottom:20px;
}

.footer_main dl dd a{
	display: inline-block;
	margin-bottom:18px;
	font-size:12px;
	color:#cccccc;
}

.footer_main dl dd a:hover{
	color:#fff;
}

.foot_contact{
	margin-left:71px;
	color:#fff;
}

.foot_contact h5{
	/*font-size:12px;*/
	margin-bottom:10px;
	font-size: 14px;
	line-height:14px;
    color: #fff;
    font-weight: 700;
}

.foot_contact h3{
	font-size:20px;
	font-weight:normal;
	font-style:normal;
	margin-bottom:20px;
}

.foot_contact p{
	font-size:14px;
	margin-bottom:14px;
	color:#cccccc;
}

.foot_ma{
	width:131px;
	text-align: center;
}

.foot_ma img{
	width:100%;
	height:auto;
}

.foot_ma p{
	color:#cccccc;
	font-size:12px;
	margin-top:15px;
}



/*关联商铺*/
.shops{
	padding-bottom:35px;
}

.t_shop_tit{
	margin-bottom:41px;
	text-align: center;
}

.t_shop_tit h3{
	font-style:normal;
	font-weight:bold;
	font-size:27px;
	color:#27282d;
	margin-bottom:9px;
}

.t_shop_tit h3 span{
	color:#0b876f;
}

.t_shop_tit p{
	color:#c1c1c1;
	font-size:11px;
}

.t_shop_m li{
	
	float:left;
	width:223px;
	height:121px;
	border:4px solid #f8f8f8;
	/*margin-right:18px;*/
	margin-right: 102.6px;
	margin-top: 30px;
    /*margin-left: 38px;*/
	transition: all .5s;
	-webkit-transition: all .5s;
	-o-transition: all .5s;
	-moz-transition: all .5s;
	-ms-transition: all .5s;
}
.t_shop_m li:nth-child(4n){
	margin-right: 0;
}

.t_shop_m li:hover{
	border-color:#0b876f;
}

/*.t_shop_m li:nth-child(5n){
	margin-right:0;
}*/

.t_shop_m li img{
	width:100%;
	height:100%;
}

 
.in_section .b_shop{
	display: none;
}
.b_shop{
	margin-top:7px;
	height:40px;
	background:url(../images/links.png) no-repeat center;
	/*background-size:100% 100%;*/
	padding:0 0px 0 190px;
	position: relative;
	z-index: 10;
}
 
.b_shop .txtMarquee-left{ 
	display: none;
	width: 100%;
    position: absolute;
    bottom: 100%;
    left: 0;
    background: #fff;
	z-index: 1;
	border: 1px solid #ccc;
	overflow: hidden;
	}
.b_shop:hover .txtMarquee-left{
	display: block;
	}


.b_shop .txtMarquee-left .hd{ overflow:hidden; }
.b_shop .txtMarquee-left .hd .prev,.txtMarquee-left .hd .next{ display:block;overflow:hidden; cursor:pointer;position:absolute;}
.b_shop .txtMarquee-left .hd .prev{top:29px;right:-23px;}
.b_shop .txtMarquee-left .hd .next{ top: 29px;left: -23px;  }
.b_shop .txtMarquee-left .bd{ padding:10px; }
.b_shop .txtMarquee-left .bd .tempWrap{ width:970px !important; }/* 用 !important覆盖SuperSlide自动生成的宽度，这样就可以手动控制可视宽度。 */
.b_shop .txtMarquee-left .bd ul{ overflow:hidden; zoom:1;  margin-right: -30px;
    max-height: 311px;
    overflow-y: scroll;}
.b_shop .txtMarquee-left .bd ul li{  height:23px; line-height:23px;  text-align:left; display: block;}

.b_shop .txtMarquee-left .bd ul li a{
	font-size:14px;color:#666666;
}

.b_shop .txtMarquee-left .bd ul li a:hover{
	color:#0b876f;
}





/*index*/
/*.in_banner{
	height:660px;
	width:100%;
	overflow: hidden;
	position:relative;
}

.in_banner .bd li{
	width:100%;
	height:660px;
	background:url(../images/banner.jpg) no-repeat center;
	background-size:auto 100%;
}

.in_banner .slideBox .prev,
.in_banner .slideBox .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(../images/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
.in_banner .slideBox .next{ left:auto; right:3%; background-position:8px 5px; }
.in_banner .slideBox .prev:hover,
.in_banner .slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
*/




/*banner*/
.banner .carousel-caption a{
	display: block;
	width:100%;
	height:100%;
}

.banner .carousel-caption a img{
	display: block;
	width:100%;
	height:auto;
}


.banner .carousel-caption{
	bottom:auto;
	top:25%;
}

.banner .carousel-caption h1{
	font-size:40px;
}


.banner .carousel-caption p{
	font-size:20px;
	margin:20px 0;
}


.banner .carousel-caption p a{
	font-size:16px;
	display: inline-block;
	width:80px;
	line-height:32px;
	border:1px solid #0b876f;
	color:#0b876f;
	text-align: center;
	border-radius:3px;
	-webkit-border-radius:3px;
	-o-border-radius:3px;
	-moz-border-radius:3px;
	-ms-border-radius:3px;
	text-shadow: none;
	font-weight:bold;
	margin-top:10px;
}

.banner .carousel-caption p a:hover{
	background:#0b876f;
	color:#fff;
}


.banner .carousel-control{
	top:45%;
}


.banner {
	position: relative;
}



.in_main1{
	height:752px;
	background:url(../images/in_m1_bg.png) no-repeat center;
	background-size:auto 100%;
	padding-top:61px;
}

.in_m1_title{
	text-align: center;
	margin-bottom:60px;
}

.in_m1_title h2{
	font-size:28px;
	font-weight:bold;
	color:#27282d;
	margin-bottom:12px;
}

.in_m1_title h2 span{
	color:#0c8870;
}

.in_m1_title p{
	color:#666666;
	background:url(../images/hengxian.png) no-repeat center;
}


.in_m1 .in_m1_item{
	border:1px solid #cccccc;
	position:relative;
	background:#fff;;
}

.in_m1 .in_m1_item .in_m1_bg{
	position:absolute;
	bottom:-30px;
	width:100%;
	height:30px;
	background:url(../images/in_m1_bg1.png) no-repeat center top;
	background-size:100% auto;
}

.in_m1 .in_m1_item .in_m1_img{
	width:100%;
	height:auto;
	padding:6px;
}

.in_m1 .in_m1_item .in_m1_img img{
	display: block;
	width:100%;
	height:100%;
}

.in_m1_tit{
	background:#0b876f;
	padding:7px 10px 7px;
	text-align:center;
	overflow:hidden;
}

.in_m1_tit p{
	border-bottom:1px solid #0eb191;
	line-height:1.75rem;
	font-size:0.75rem;
	color:#fff;
}

.in_m1_m{
	padding:15px 10px 0;
	/*font-size:0.5rem;*/
	font-size:0.5rem;
	line-height:20px;
	color:#8c8c8c;
	overflow:hidden;
}


#focus_Box{position:relative;width:1200px;height:430px;margin:20px auto;}
#focus_Box ul{position:relative;width:1200px;height:430px;}
#focus_Box li{z-index:0;position:absolute;cursor:pointer;overflow:hidden;}
#focus_Box .prev,#focus_Box .next{display:block;z-index:100;overflow:hidden;cursor:pointer;position:absolute;top:131px;}
#focus_Box .prev{left:-45px}
#focus_Box .next{right:-45px} 

#focus_Box li{z-index:0;position:absolute; width:0px;height:0px;top:146px;cursor:pointer;left:377px;border-radius:4px;}
#focus_Box li img{width:100%;/*height:100%;*/height:auto;vertical-align:top}
#focus_Box .prev,#focus_Box .next{display:block;z-index:100;overflow:hidden;cursor:pointer;position:absolute;top:131px;}





.in_main2{
	height:1455px;
	/*background:url(../images/in_m2_bg.jpg) no-repeat top center;
	background-size:auto 100%;*/
	margin-bottom:47px;
}

.in_m2{
	width:100%;
	height:100%;
	position:relative;
}

.in_m2_m dt{
	font-weight:bold;
	color:#fe9901;
	font-size:30px;
	margin-bottom:43px;
	padding-left:103px;
}

.in_m2_m div{
	background:url(../images/in_m4_dian.png) no-repeat 9px 12px;
	padding-left:26px;
	font-size:18px;
	color:#333333;
	line-height:36px;
	margin-bottom:20px;
}

.in_m2_m div span{
	font-weight:bold;
	color:#0b876f;
}

.in_m2_m div i{
	font-style:normal;
	color:#fd9800;
}

.in_m21{
	width:532px;
	position:absolute;
	top:289px;
	left:585px;
}

.in_m22{
	width:645px;
	position:absolute;
	top:645px;
	left:54px;
}

.in_m23{
	width:519px;
	position:absolute;
	top:1020px;
	left:570px;
}
.nav ul li:nth-child(12) ol li:nth-child(8) dl dt {
    margin-top: -318px;
}




.in_m3{
	height:503px;
	/*background:url(../images/in_m3_bg.jpg) no-repeat center;
	background-size:100% 100%;*/
	margin-bottom:60px;
	padding:73px 89px 78px 247px;
}

.in_m3_m{
	background:rgba(255,255,255,.7);
	height:352px;
	padding:48px 49px 0 44px;
}


.in_m3_m h3{
	color:#333333;
	font-size:20px;
	margin-bottom:25px;
}

.in_m3_m p{
	color:#666666;
	font-size:14px;
	line-height:28px;
	text-indent:1em;
	margin-bottom:20px;
}

.in_m3_m div{
	text-align: right;
}

.in_m3_m div a{
	display: inline-block;
	background:#0b876f;
	color:#fff;
	font-size:14px;
	border-radius:18px;
	line-height:39px;
	width:144px;
	text-align: center;
}


.in_m3_m div a:hover{
	background:#fff;
	color:#0b876f;
}


.in_main4{
	margin-bottom:61px;	
}

.in_m4l,.in_m4r{
	height:520px;
	background:#f6f6f6;
}

.in_m4l{
	width:778px;
}

.in_m4r{
	width:378px;
}

#myTab1{
	height:54px;
	border-top:1px solid #0b876f;
	border-left:1px solid #0b876f;
}

#myTab1 li{
	float: left;
	width:33.33%;
	border-right:1px solid #0b876f;
	border-bottom:1px solid #0b876f;
	text-align: center;
	color:#666666;
	font-size:18px;
	line-height:54px;
	background:#fff;
	position:relative;
	cursor:pointer;
	-webkit-user-select: none;  /* Chrome all / Safari all */
    -moz-user-select: none;     /* Firefox all */
    -ms-user-select: none;
}

#myTab1 li p img{
	position:absolute;
	bottom:-7px;
	left:50%;
	display: none;
}

#myTab1 .active p{
	background:#0b876f;
	font-weight:bold;
	color:#fff;
}

#myTab1 .active p img {
    display: block;
}


.in_m4_m{
	padding:22px 22px 12px 21px;
}

.in_m4_t1{
	width:248px;
	height:165px;
	background:#fff;
	padding:5px 6px;
}

.in_m4_t1 img{
	width:100%;
	height:100%;
}

.in_m4_t2{
	width:470px;
	padding-top:17px;
}

.in_m4_t2 h4{
	font-size:13px;
	margin-bottom:15px;
	color:#1b1b1b;
	font-weight:bold;
}

.in_m4_t2 p{
	color:#6b6a6a;
	font-size:12px;
	line-height:22px;
}


.in_m4_top:hover .in_m4_t2 h4{
	color:#0b876f;
}

.in_m4_top{
	margin-bottom:15px;
}

.in_m4_mm li{
	margin-bottom:5px;
	background:#fff;
	height:45px;
}

.in_m4_mm li .in_m4_date{
	background:#0b876f;
	color:#fff;
	/*padding-top:5px;*/
	text-align: center;
	width:60px;
	height:45px;
	margin-right:19px;
}

.in_m4_mm li .in_m4_date span{
	font-size:15px;
	margin-bottom: 5px;
}

.in_m4_mm li .in_m4_date p{
	font-size:10px;
}


.in_m4_mm li .in_m4_link{
	line-height:45px;
	color:#6c6c6c;
	font-size:12px;
}

.in_m4_mm li .in_m4_more{
	line-height:45px;
	font-size:10px;
	color:#c1c1c1;
	margin-right:21px;
}

.in_m4_mm li:hover .in_m4_link{
	color:#7baf10;
	text-decoration:underline;
}


.in_m4r_tit{
	background:#0b876f;
	padding:0 20px;
	height:58px;
	line-height:58px;
}

.in_m4r_tit h3{
	font-weight:bold;
	font-size:17px;
	color:#fff;
}

.in_m4r_tit h3 span{
	font-size:10px;
	font-weight:normal;
}

.in_m4r_tit a{
	font-size:10px;
	color:#fff;
}

.in_m4r_m{
	padding:20px;
	overflow: hidden;
	width:100%;
	height:430px;
}

.in_m4r_m .txtMarquee-top,
.in_m4r_m .txtMarquee-top .bd,
.in_m4r_m .txtMarquee-top .bd .tempWrap{
	height:460px!important;
}

.in_m4r_m .txtMarquee-top .infoList li{
	border-bottom:1px dashed #dddddd;
	margin-bottom:12px;
	padding-bottom:9px;
}

.in_m4r_m .txtMarquee-top .infoList li dt{
	padding-left:35px;
	background:url(../images/in_m43.jpg) no-repeat left top;
	margin-bottom:19px;
	font-size:14px;
	color:#666666;
	line-height:24px;
}

.in_m4r_m .txtMarquee-top .infoList li dd{
	padding-left:35px;
	background:url(../images/in_m44.jpg) no-repeat left top;
	line-height:22px;
	font-size:12px;
	color:#585657;
}





/*内页*/

.ny_banner{
	height:351px;
	/*background:url(../images/ny_banner.jpg) no-repeat center;
	background-size:auto 100%;*/
}

.ny_main{
	margin-bottom:40px;
}

.ny_tit{
	padding:29px 0 31px;
	color:#666666;
	font-size:14px;
}

.ny_tit a{
	color:#666666;
}

.ny_tit a:hover{
	color:#0b876f;
}


.ny_nav_tit{
	height:46px;
	line-height:46px;
	text-align: center;
	font-size:18px;
	color:#fff;
	background:#0b876f;
	font-weight:bold;
}

.ny_nav{
	width:266px;	
}

.ny_m{
	width:902px;
}

.ny_nav1_m{
	background:#f0eeef;
	padding:22px 20px 14px;
}

.ny_nav1_m li a{
	display: block;
	background:url(../images/ny_nav.jpg) no-repeat center;
	background-size:100% 100%;
	padding:0 35px;
	line-height:32px;
	font-size:13px;
	color:#666666;
	margin-bottom:15px;
	box-shadow:2px 2px 10px #CCCCCC;
	-webkit-box-shadow:2px 2px 10px #CCCCCC;
	-o-box-shadow:2px 2px 10px #CCCCCC;
	-moz-box-shadow:2px 2px 10px #CCCCCC;
	-ms-box-shadow:2px 2px 10px #CCCCCC;
	font-weight:bold;
}

.ny_nav1_m li a:hover{
	color:#0b876f;
}


.ny_nav2_m{
	background:#ffffff;
	padding:26px 16px 9px;
	border:4px solid #f0eeef;
}

.ny_nav2_m p{
	margin-bottom:20px;
	color:#666666;
	font-size:14px;
}


.ny_nav_tel{
	height:93px;
	background:#0b876f url(../images/ny_nav_tel.jpg) no-repeat 25px 33px;
	padding-top:24px;
	padding-left:66px;
	color:#fff;
}

.ny_nav_tel p{
	font-size:14px;
	margin-bottom:2px;
}

.ny_nav_tel b{
	font-size:20px;
}





/*news_more*/
.newsm_m{
	background:#fff;
	border:1px solid #cccccc;
	padding:43px 56px 30px;
}

.newsm_title{
	border-bottom:1px dashed #d6d6d6;
	padding-bottom:12px;
	margin-bottom:25px;
}

.newsm_title h2{
	text-align: center;
	color:#010101;
	font-size:26px;
	margin-bottom:30px;
	font-weight:bold;
}

.newsm_title p{
	text-align: right;
	color:#d0d4d5;
	font-size:12px;
}

.newsm_main p{
	text-align: left;
	
	font-size:12px;
	line-height:25px;
	margin-bottom:5px;
	padding:0 45px;
}

.newsm_main div{
	text-align: center;
	margin-bottom:35px;
}

.newsm_main div img{
	max-width:100%;
	height:auto;
}




/*news*/

.newm_m{
	background:#f6f6f6;
	padding:23px 40px 60px 34px;
}

.news_top_img{
	width:248px;
	height:165px;
	padding:5px 6px;
	background:#fff;
	margin-right:17px;
}

.news_top_img img{
	width:100%;
	height:100%;
}

.news_top_m{
	width:470px;
	padding-top:17px;
}

.news_top_m h4{
	padding-left:4px;
	font-size:13px;
	color:#1c1c1c;
	margin-bottom:15px;
	font-weight:bold;
}

.news_top_m p{
	color:#59575a;
	font-size:12px;
	line-height:22px;
}

.news_m_top:hover .news_top_m h4{
	color:#0b876f;
}

.news_main{
	margin-top:43px;
}

.news_main li{
	height:50px;
	margin-bottom:15px;
	background:#fff;
}

.news_main li .news_date{
	background: #0b876f;
    color: #fff;
    padding-top: 5px;
    text-align: center;
    width: 60px;
    height: 50px;
    margin-right:22px;
}

.news_main li .news_date span{
	font-size:15px;
	margin-bottom:5px;
}


.news_main li .news_date p{

	font-size:10px;

}



.news_main li .news_link{

	width:650px;

}



.news_main li .news_link a{

	line-height:50px;

	color:#575757;

	font-size:12px;

}



.news_main li .news_link a:hover{

	color:#7baf0f;

	text-decoration:underline;

}



.news_main li .news_more{

	margin-right:21px;

	line-height:50px;

	color:#c0c4c7;

	font-size:10px;

}









/*join*/



.join_m_tit{

	padding-left:101px;

	width:276px;

	height:71px;

	padding-top:25px;

	font-size:20px;

	color:#676767;

	font-weight:bold;

	margin-bottom:20px;

}



.join_m_tit1{

	background:url(../images/about1.jpg) no-repeat center;

	background-size:100% 100%;

	

}



.join_m_tit2{

	background:url(../images/about2.jpg) no-repeat center;

	background-size:100% 100%;

}



.join_m_tit3{

	background:url(../images/about3.jpg) no-repeat center;

	background-size:100% 100%;

}



.join_m1,.join_m2,.join_m3{

	margin-bottom:30px;

}



.join_m1_m p{

	text-indent:2em;

	color:#666666;

	font-size:15px;

	line-height:28px;

}



.join_m1_m{

	padding:0 20px;

}





.join_m2_m{

	border:1px solid #cccccc;

	margin:0 9px;

	padding:32px 45px 20px;

}



.join_m2_m li{

	border-bottom:1px solid #cccccc;

	padding-bottom:10px;

	margin-bottom:6px;

	cursor:default;

}



.join_m2_m li:last-child{

	border-bottom:none;

}



.join_m2_m li b{

	display: inline-block;

	color:#fff;

	width:32px;

	height:32px;

	line-height:32px;

	text-align: center;

	background:#5aab32;

	font-size:12px;

	font-weight:bold;

	margin-right:12px;

	border-radius:100% 100%;

	-webkit-border-radius:100% 100%;

	-o-border-radius:100% 100%;

	-moz-border-radius:100% 100%;

	-ms-border-radius:100% 100%;

}



.join_m2_m li span{

	font-size:14px;

	color:#666666;

	line-height:32px;

	font-weight:bold;

}



.join_m2_m li:hover b{

	background:#315a2e;

}





.join_m3_m li{

	border:1px solid #ccc;

	margin-top:45px;

	margin-bottom:20px;

	float:left;

	width:430px;

	height:221px;

	padding:60px 20px 0;

	position: relative;

	cursor:default;

}



.join_m3_m li:nth-child(odd){

	margin-right:40px;

}



.join_m3_m li p{

	font-size:14px;

	line-height:28px;

	color:#666;

}





.join_m3_m li .join_m3_img{

	position:absolute;

	top:-54px;

	left:162px;

}





.join_images img{

	width: 100%;

	height:auto;

}









/*about*/





.about_m{

	border:1px solid #ccc;

	padding:30px 30px 62px;

}



.ab_m{

	margin-bottom:40px;

}

/*.ab_m p:nth-child(7){

	border:1px solid red;

}*/





.ab_m p:nth-child(7) table tr td:last-child{

	display: inline-block;

	padding-left:20px;

	/*border:1px solid red;*/

}





.ab_tit{

	color:#333333;

	font-size:20px;

	margin-bottom:52px;

	font-weight:bold;

}







#moshi .moshi_img{

	 text-align: center;

	 margin-bottom:80px;

}



#moshi p{

	 text-align: center;

	 color:#0b876f;

	 font-size:20px;

}



.jianjie_m1_m{

	width:565px;

}



.jianjie_m1_m p{

	color:#4d4d4d;

	font-size:13px;

	line-height:26px;

	text-indent:2em;

}



.jianjie_m1_img{

	width:260px;

}



.jianjie_m1_img img{

	width:100%;

	height:auto;

}



.jianjie_m1{

	margin-bottom:46px;

}



.jianjie_m2{

	margin-bottom:56px;

}



.jianjie_m2 li{

	float:left;

	width:25%;

	text-align: center;

}



.jianjie_m2 li h3{

	font-style: normal;

	font-size:38px;

	color:#0b876f;

	margin-bottom:19px;

}



.jianjie_m2 li span{

	display: inline-block;

	width:36px;

	height:2px;

	background:#ebebeb;

	margin-bottom:16px;

}



.jianjie_m2 li p{

	font-size:15px;

	color:#333;

}



.jianjie_m3{

	margin-bottom:58px;

}



.jianjie_m3_img{

	width:370px;

}



.jianjie_m3_img img{

	width:100%;

	height:auto;

}



.jianjie_m3_m{

	width:450px;

	padding-top:8px;

}



.jianjie_m3_m h4{

	margin-bottom:22px;

	color:#000000;

	font-size:20px;

	font-weight:bold;

}



.jianjie_m3_m p{

	text-indent:2em;

	margin-bottom:25px;

	color:#4d4d4d;

	font-size:12px;

	line-height:24px;

}



.wenhua_m1 li{

	float:left;

	width:25%;

	text-align: center;

	padding:0 33px;

}



.wenhua_m1 li img{

	max-width:100%;

	height:auto;

	margin-bottom:15px;

}



.wenhua_m1 li p{

	font-size:13px;

	line-height:26px;

	color:#555555;

}



.wenhua_m2{

	margin-top:72px;

	margin-bottom:60px;

	height:435px;

	width:100%;

	background:url(../images/ab7.jpg) no-repeat center;

	position: relative;

}



.wenhua_m2 li{

	position:absolute;

	width:225px;

	text-align: center;

}



.wenhua_m2 li h3{

	font-size:19px;

	color:#4d4d4d;

}



.wenhua_m2 li p{

	font-size:12px;

	line-height:25px;

	color:#787878;

}



.wenhua_m2 li:nth-child(1){

	top:0;

	left:320px;

}



.wenhua_m2 li:nth-child(2){

	top:142px;

	left:575px;

}



.wenhua_m2 li:nth-child(3){

	top:342px;

	left:455px;

}



.wenhua_m2 li:nth-child(4){

	top:342px;

	left:160px;

}





.wenhua_m2 li:nth-child(5){

	top:142px;

	left:50px;

}



.zizhi_m{

	margin-bottom:39px;

}



.zizhi_m div{

	text-align: center;

	margin-bottom:26px;

}



.zizhi_m div img{

	max-width:100%;

	height:auto;

}



.zizhi_m p{

	text-indent:2em;

	font-size:12px;

	line-height:28px;

	color:#555555;

	padding:0 15px;

}



.jiaru_m{

	margin-left:138px;

}



.jiaru_m li{

	float: left;

	margin:0 49px;

	text-align: center;

	cursor:default;

}



.jiaru_m li img{

	max-width:100%;

	height:auto;

	margin-bottom:18px;

}



.jiaru_m li p{

	font-size:13px;

	color:#555555;

}











/*products*/

.pro_sec{

	margin-bottom:80px;

}





.fenye{

	margin-top:30px;

	text-align: center;

}



.fenye span{

	display: inline-block;

	border:1px solid #d9d9d9;

	line-height:24px;

	padding:0 10px;

	margin:0 3px;

}



.fenye span a,

.fenye span input{

	color:#000000;

	font-size:11px;

	border:none;

	background:none;

}





.fenye span input{

	width:24px;

}







.pro_main li{

	float:left;

	width:273px;

	/*height:350px;*/

	height:326px;

	margin-right:35px;

	border:1px solid #cccccc;

	position:relative;

	background:#fff;

	margin-bottom:70px;

}



.pro_main li:nth-child(4n){

	margin-right:0;

}



.pro_main li .in_m1_bg{

	position:absolute;

	bottom:-30px;

	width:100%;

	height:30px;

	background:url(../images/in_m1_bg1.png) no-repeat center top;

	background-size:100% auto;

}



.pro_main li .in_m1_img{

	width:271px;

	/*height:234px;*/

	height:179px;

	padding:6px;

}



.pro_main li .in_m1_img .in_m1_img2{

	overflow: hidden;

}



/*.pro_main li:hover .in_m1_img img{

	transform: scale(1.5);

}

*/



.pro_main li .in_m1_img img{

	display: block;

	width:100%;

	/*height:100%;*/height:auto;

	transition:all .5s;

}



.pro_main li .in_m1_tit{

	background:#0b876f;

	padding:11px 10px 7px;

	text-align:center;

}



.pro_main li .in_m1_tit p{

	border-bottom:1px solid #0eb191;

	line-height:29px;

	font-size:13px;

	color:#fff;

}



.pro_main li .in_m1_m{

	padding:15px 10px 0;

	/*font-size:0.5rem;*/

	font-size:12px;

	line-height:20px;

	color:#8c8c8c;

}



.pro_tit{

	margin:32px 0 21px;

}



.pro_tit_link{

	font-size:14px;

	line-height:30px;

}



.pro_tit_link a{

	color:#676767;

}



.pro_tit_link a:hover{

	color:#0b876d;

	text-decoration:underline;

}



.pro_tit_link span{

	color:#0b876d;

}



.pro_tit_sear{

	width:260px;

	height:30px;

	line-height:30px;

	border:1px solid #0b876d;

	border-radius:15px;

	-webkit-border-radius:15px;

	-o-border-radius:15px;

	-moz-border-radius:15px;

	-ms-border-radius:15px;

	overflow: hidden;

}





.pro_tit_sear input{

	color:#666;

	font-size:13px;

	line-height:30px;

	height:30px;

	float: left;

}



.pro_tit_sear input:nth-child(1){

	width:220px;

	padding:0 17px;

	background:none;

}



.pro_tit_sear input:nth-child(2){

	display: inline-block;

	height:100%;

	width:38px;

	border-radius:0 15px 15px 0;

	background:#0c8870 url(../images/pro_ser.jpg) no-repeat center;

}



.pro_tit_sear .ser_btn{

	display: inline-block;

	height:32px;

	width:38px;

	border-radius:0 0px 15px 0;

	background:#0c8870 url(../images/pro_ser.jpg) no-repeat center;

	border:0px;

}













.pro_kind{

	margin-top:16px;

	border-top:1px solid #dedede;

	border-left:1px solid #dedede;

}



.pro_kd{

	border-bottom:1px solid #dedede;

	border-right:1px solid #dedede;

	min-height:33px;

	font-size:13px;

	background:#0b876f;
	
	display: table;
	

}



.pro_kd_tit{

	width:166px;

	/*height:100%;*/

	/*padding:8px 5px ;*/

	/*padding:12px 5px 0;*/

	color:#fff;

	font-weight:bold;
	background:#0b876f;
	
	
	float: none!important;
	padding:0 5px;
	display: table-cell;
	vertical-align: middle;
	font-size: 12px;
}



/*.pro_kind .pro_kd:nth-child(1) .pro_kd_tit{

	padding:40px 15px 0;

}

*/



.pro_kd_m{

	float:right!important;

	width:1030px;

	/*line-height:45px;*/

	line-height:33px;

	background:#fff;

	padding:0 13px;

}



.pro_kd_m a{

	color:#666666;

	/*margin-right:15px;*/

	margin-right:14px;

}



.pro_kd_m a:hover{

	color:#0b876f;

	text-decoration: underline;

}



#pro_more{

	display: inline-block;

	background:url(../images/pro_more.jpg) no-repeat 39px center;

	padding-left:9px;

	width:60px;

	height:24px;

	line-height:24px;

	border:1px solid #DDDDDD;

	vertical-align: middle;

	cursor: pointer;

}



.pro_hide{

	display: none;

}







/*product_more*/

.prom_section{

	padding-top:6px;

}



.prom_m2_l{

	border:1px solid #cdcdcd;

	position:relative;

	width:249px;

}



.prom_m2_r{

	width:934px;

}



.prom_m2_r img{

	display: block;

	/*max-width:100%;*/

	height:auto;

}



.hot{

	width:66px;

	height:44px;

	position:absolute;

	top:0;

	left:-10px;

}



.hot img{

	width:100%;

	height:100%;

}



.prom_m2_l h3{

	background:#eeeeee;

	color:#000;

	font-size:17px;

	line-height:34px;

	text-align: center;

	font-weight:bold;

}



.prom_m2_l ul li{

	border-bottom:1px dashed #dedede;

	

}



.prom_m2_img{

	margin:11px 0 16px;

}



.prom_m2_l ul li p{

	font-size:13px;

	color:#333;

	margin-bottom:21px;

}



.prom_m2_l ul li a{

	display: inline-block;

	font-size:13px;

	color:#333;

	width:87px;

	line-height:26px;

	color:#999;

	border:1px solid #999;

	cursor: pointer;

	border-radius:1px;

	margin-bottom:20px;

}



.prom_m2_l ul li a:hover{

	background:#2f9985;

	color:#fff;

}



.prom_m2_gun{

	padding:12px;

	height:850px;

	width:100%;

	overflow: hidden;

}



.prom_m2_gun .picMarquee-top{ margin:0px auto;  width:100%; overflow:hidden; position:relative; height:100%; }

.prom_m2_gun .picMarquee-top .bd{ padding:10px;   }

.prom_m2_gun .picMarquee-top .bd ul{ overflow:hidden; zoom:1; }

.prom_m2_gun .picMarquee-top .bd ul li{ text-align:center; zoom:1; height:245px!important;}

.prom_m2_gun .picMarquee-top .bd ul li .pic{ text-align:center; }

.prom_m2_gun .picMarquee-top .bd ul li .pic img{ width:180px; height:90px; display:block; padding:2px; border:1px solid #ccc; }

.prom_m2_gun .picMarquee-top .bd ul li .pic a:hover img{ border-color:#999;  }

.prom_m2_gun .picMarquee-top .bd ul li .title{ line-height:24px;   }





.prom_m2_r1,

.prom_m2_r2{

	border:1px solid #cdcdcd;

	margin-bottom:22px;

}



.prom_m2_r1 .bd{overflow: hidden;}









.prom_m3{

	padding-top:30px;

}



.prom_m3 img{

	max-width:100%;

	height:auto;

}



.prom_m2_r1{

	height:272px;

}



#myTab2{

	background:#eeeeee;

	border-bottom: 1px solid #dddddd;

	height:40px;

	line-height:40px;

}



#myTab2 li{

	float:left;

	color:#333333;

	height:40px;

	line-height:40px;

	font-weight:bold;

	width:90px;

	text-align: center;

	border-right:1px solid #dddddd;

	cursor: pointer;

	position:relative;

}



#myTab2 li.active{

	background:#fff;

	border-top:2px solid #0b876f;

	color:#0b876f;

	font-weight:bolder;

}



#myTab2 li.active p{

	position:absolute;

	top:0;

	left:0;

	right:0;

	width:100%;

	height:41px;

	background:#fff;

	z-index: 99;

}



.prom_m2_r2{

	margin-bottom: 0;

}



.prom_m2_r1_m{

	padding:35px;

	color:#666666;

	font-size:14px;

	line-height:25px;

}



.prom_m2_r2_tit{

	background:#eeeeee;

	border-bottom: 1px solid #dddddd;

	height:40px;

	line-height:40px;

	position:relative;

}



.prom_m2_r2_tit p{

	position:absolute;

	top:0;

	left:0;

	padding:0 18px;

	font-size:15px;

	height:41px;

	background:#fff;

	border-top:2px solid #0b876f;

	border-right:1px solid #dddddd;

	color:#0b876f;

	font-weight:bolder;

}



.prom_m2_r2_m{

	padding:40px 40px 40px 40px;

	min-height:550px;

}



/*.prom_m2_r2_m span{

	color:#0b876f;

	font-weight:bold;

}*/



.prom_m2_r2_m p{

	/*color:#666666;*/

	font-size:14px;

	line-height:28px;

}





.prom_m1{

	border:1px solid #dedede;

	/*height:508px;*/

	height:530px;

	margin-bottom:16px;

}



.prom_m1_l{

	border-right:1px solid #dedede;

	height:100%;

}





.jqzoom{border:none;position:relative;padding:0px;cursor:pointer;margin:0px;display:block;}

.jqzoom img{width:100%;height:100%;}

.zoomdiv{display:none!important;z-index:100;position:absolute;top:0px;left:0px;width:554px;height:375px;background:#ffffff;border:1px solid #CCCCCC;display:none;text-align:center;overflow:hidden;}

.jqZoomPup{z-index:10;visibility:hidden;position:absolute;top:0px;left:0px;width:20px;height:20px;border:1px solid #aaa;background:#ffffff ;opacity: 0.5;-moz-opacity: 0.5;-khtml-opacity: 0.5;filter: alpha(Opacity=50);}

/*图片小图预览列表*/

.spec-preview{width:554px;height:375px;padding:8px;}

.spec-scroll{clear:both;/*margin-top:10px;*/margin-top:34px;width:554px;}

.spec-scroll .prev{float:left;margin-right:4px;margin-top:35px;margin-left:10px;}

.spec-scroll .next{float:right;margin-right:10px;margin-top:35px;}

.spec-scroll .prev,.spec-scroll .next{display:block;cursor:pointer;text-decoration:none;}

.spec-scroll .items{margin:0 auto;position:relative;width:480px;height:100px;overflow:hidden;}

.spec-scroll .items ul{position:absolute;width:999999px;height:100px;}

.spec-scroll .items ul li{float:left;width:160px;text-align:center;}

.spec-scroll .items ul li img{width:160px;height:100px;padding:0 5px;}











.erweima{ position:absolute; z-index:9; top:40px; right:20px; width:200px;}

.erweima img{width:100%; height: auto;}

































.prom_m1_r{

	width:643px;

}



.prom_m1_r h2{

	padding-left:35px;

	line-height:56px;

	color:#0b8671;

	font-size:20px;

	background:#f0f0f0;

	/*width:100%;*/

}









.gao{height:135px;}



.gao>p {

    margin-bottom: 6px;

   /* line-height: 25px;*/

    font-size: 14px;

    color: #555555;}





/*.prom_m1_r2 li:nth-child(n){

	background:url(../images/prom2.jpg) no-repeat left center;

}



.prom_m1_r2 li:nth-child(2n){

	background:url(../images/prom3.jpg) no-repeat left center;

}



.prom_m1_r2 li:nth-child(3n){

	background:url(../images/prom4.jpg) no-repeat left center;

}*/



.prom_m1_r1_logo{

	margin-right:40px;

	/*line-height:56px;*/

	line-height:84px;

}



.prom_m1_r1_logo span{

	display: inline-block;

	/*width:40px;*/

}



.prom_m1_r1_logo img{

	vertical-align: middle;

	width:100%;

	height:auto;

	margin-right:5px;

}



.prom_m1_r1_tel{

	padding-left:50px;

	background:url(../images/prom_tel.jpg) no-repeat left center;

	 line-height:84px;

}





.prom_m1_r1_tel1{

	color:#0b876f;

	font-size:13px;

	line-height:84px;

	margin-right:12px;

}



.prom_m1_r1_tel2 p{

	margin:3px 0;

	font-weight:bold;

	color:#0b876f;

	font-size:26px;

}



.prom_m1_r1_tel2 p:first-child

{ 



     font-size: 30px;

}





.prom_m1_r1>p{

	margin-bottom:0px;

	line-height:40px;

	font-size:14px;

	color:#555555;

}



.prom_m1_r1>p span{

	font-weight:bold;

}



.prom_m1_r1>p a{

	display: inline-block;

	width:127px;

	border:1px solid #0b876f;

	color:#fff;

	padding-left:43px;

	background:#18c7a5 url(../images/prom_price.jpg) no-repeat 11px center;

	border-radius:5px;

	-webkit-border-radius:5px;

	-o-border-radius:5px;

	-moz-border-radius:5px;

	-ms-border-radius:5px;

}



























.prom_m1_r2{

	height:103px;

	overflow: hidden;

	/*padding:20px 30px;*/

	width:100%;

	border-top:1px solid #e8e8e8;

}





.prom_m1_r1{

	height:309px;

	padding:42px 28px 0;

}



/*.prom_m1_r2 li{

	height:25px!important;

	line-height:25px!important;

	padding-left:35px;

	color:#1a1a1a;

	font-size:16px;

	margin-bottom:10px;

	overflow: hidden;

}



.prom_m1_r2 li:nth-child(n){

	background:url(../images/prom2.jpg) no-repeat left center;

}



.prom_m1_r2 li:nth-child(2n){

	background:url(../images/prom3.jpg) no-repeat left center;

}



.prom_m1_r2 li:nth-child(3n){

	background:url(../images/prom4.jpg) no-repeat left center;

}

*/

.prom_m1_r2 .slideBox{

	height:100%;

	width:100%;

	position:relative;

}



.prom_m1_r2 .slideBox .hd{

	position:absolute;

	bottom:0px;

	width:100%;

	text-align: right;

	height:20px;

	z-index:10;

	padding-right:15px;

	 display:none;

}



.prom_m1_r2 .slideBox .hd li{

	display: inline-block;

	width:10px;

	height:10px;

	background:#1886d1;

	border:1px solid #1886d1;

	border-radius:100%;

	margin:0 2px;

	cursor: pointer;

}



.prom_m1_r2 .slideBox .hd li.on{

	background:none;

}



.prom_m1_r2 .slideBox .bd li img{

	width:auto;

	height:103px;

}























/*pro_more 选项卡*/



.prom_m2_r1{

	height:auto;

}



.pro4-lrb .hd{

	background:#eeeeee;

	border-bottom: 1px solid #dddddd;

	line-height:40px;

	height:40px;

}



.pro4-lrb .hd li{

	float:left;

	color:#333333;

	height:40px;

	line-height:40px;

	font-weight:bold;

	width:10%;

	text-align: center;

	border-right:1px solid #dddddd;

	cursor: pointer;

	position:relative;

}



.pro4-lrb .hd li:nth-child(10){

	border-right:none;

}



.pro4-lrb .hd li.on{

	background:#fff;

	border-top:2px solid #0b876f;

	color:#0b876f;

	font-weight:bolder;

}



.pro4-lrb .bd ul li{

	padding:30px 40px;

}



.pro4-lrb .bd ul li p{

	/*text-indent: 2em;*/

	font-size:14px;

	line-height:24px;

	color:#333;

}











.page{font-size: 12px; color: #777777; text-align: center;}

.page a,.page span { color: #777777;display: inline-block;border: 1px solid #ededed;padding: 5px 10px;vertical-align: middle;margin: 0 0 10px -1px;}

.page .goprev{margin-right: 10px;}

.page .gonext,.page .count {margin-left: 10px;}

.page a.on{color:#fff; background: #0b876f;}

.page a:hover,.page span{color:#fff; background: #0b876f;}

.page span.goprev,.page span.gonext {color: #777777; background: none}

.page span.count { border: 0;background: 0;color: #777777;}









.page_list{ text-align:center; }

.page_list a{ background:#fff; padding:5px; margin-right:10px; height:20px; line-height:40px; color:#777777; font-weight:normal; border:1px solid #969697;}

.page_list a:hover{border:1px solid #0b876f; background:#0b876f; color:#fff;}

.page_list a.on{ border:1px solid #0b876f; background:#0b876f; color:#fff;}

.page_list a.currt{  border:1px solid #0b876f; background:#0b876f; color:#fff;}





.table-box{ overflow:hidden;}









.cont_m{

	padding-bottom:50px;

}



.cont_m1{

	width:100%;

	margin-bottom:39px;

}



.cont_m1 img{

	width:100%;

	height:auto;

}



.cont_m4{

	margin-top:30px;

	padding:0 6px;

}



.cont_m4 div{

	margin-bottom:25px;

}



.cont_m4 div p,

.cont_m4 div p a{

	color:#333333;

	font-size:14px;

	line-height:24px;

}



.cont_m4 div p a:hover{

	color:#0b876f;

}



.cont_m2 h3,

.cont_m3 h3{

	text-align:center;

	color:#333333;

	font-size:18px;

	margin-bottom:25px;

}



.cont_m3{

	margin-top:27px;

}



.cont_m2 li{

	margin-bottom: 12px;

}



.cont_m2 li .cont_m2_l{

	/*width:158px;*/
width:215px;
	height:60px;

	text-align: center;

	line-height:60px;

	background:#e5e5e5;

	color:#3b3b3b;

	font-size:15px;

}



.cont_m2 li .cont_m2_r{

	/*width:740px;*/
width:680px;
	height:60px;

	background:#F3F3F3;

	color:#3b3b3b;

	font-size:14px;

	line-height:51px;

	padding:4px 15px;

}

.cont_m2 li .cont_m2_r p{
	height:60px;
	line-height:51px;
}

.cont_m2 li:hover .cont_m2_l,

.cont_m2 li:hover .cont_m2_r{

	background:#0b876f;

	color:#fff;

}





.cont_map{

	position:relative;

	width:100%;

	height:327px;

	overflow: hidden;

}



.cont_map_m{

	position:absolute;

	top:0;

	right:0;

	bottom:0;

	width:353px;

	height:100%;

	background:rgba(11,135,111,.8);

	padding:30px 30px 0;

	color:#fff;

	font-size:14px;

	line-height:25px;

	z-index:99999;

}



.cont_map_m div{

	margin-top:10px;

	height:90px;

	line-height:90px;

}



.cont_map_m div img{

	vertical-align: middle;

	max-height:100%;

	width:auto;

}



.cont_map_m div a{

	margin-left:25px;

}



#dituContent{

	width:100%;

	height:327px;

}

#dituContent .pop .center{

	width:252px!important;

}

#dituContent .pop .top,

#dituContent .pop .bottom{

	width:214px!important;

}

.iw_poi_title {width:214px!important;color:#CC5522;font-size:14px;font-weight:bold;overflow:hidden;padding-right:13px;white-space:nowrap}

.iw_poi_content {

	width:214px!important;

	font:12px arial,sans-serif;overflow:visible;padding-top:4px;white-space:-moz-pre-wrap;word-wrap:break-word}









/*honor*/

.honor_main{

	margin-bottom:72px;

	border:1px solid #cccccc;

	padding:27px 35px 44px;

}



.honor_title{

	text-align: center;

	margin-bottom:45px;

}



.honor_title h3{

	font-size:29px;

	margin-bottom:12px;

	color:#333333;

}



.honor_title span{

	display: inline-block;

	width:42px;

	height:1px;

	background:#0d856c;

	margin-bottom:12px;

}



.piro_overlay { 

	position: fixed; 

	_position: absolute; 

	top: 0; 

	left: 0; 

	width: 100%; 

	height: 100%; 

	background:#000; 

	display: none; 

	z-index:9999997; 

	opacity: 0.3!important;

}





.honor_m .demo{

	float:left;

	width:195px;

	height:252px;

	border:1px solid #e6e6e6;

	margin-bottom:43px;

	margin-right:16px;

}



.honor_m .demo:nth-child(4n){

	margin-right:0;

}



.honor_m .demo img{

	width:100%;

	height:100%;

}





























#share-2 a{

	width:30px!important;

	height:30px!important;

	/*margin-right: 10px!important;*/
	margin-right: 5px!important;

	background:#a6d4ca!important;

	color:#0b876f!important;

	border:0!important;

}



.wechat-qrcode h4,

.wechat-qrcode .help{

	display: none;

}



.wechat-qrcode{

	text-align: center;

}



.social-share .icon-wechat .wechat-qrcode .qrcode{

	margin:20px auto!important;

	width:auto!important;

	padding:0 20px;

	height:auto!important;

}



.social-share .icon-wechat .wechat-qrcode .qrcode img{

	width:100%;

	height:auto;

}

















.float_right{position: fixed;top: 40%;right: -5px;width: 55px;z-index: 99;}

.float_item{cursor: pointer;width: 55px;height: 55px;border-radius: 5px;background-color:#3c3c3c;margin-bottom: 1px;line-height: 67px;text-align: right;float: right;transition: 0.5s all ease;position: relative;z-index: 20;}

.float_right .tubiao{width: 21px;height: 21px;display: inline-block;background: url("../images/float_png.png");background-repeat: no-repeat;  margin-right: 17px;}

.float_right .liuyan_tb{background-position: 0 0}

.float_right .erweima_tb{background-position: -21px 0}

.float_right .tel_tb{background-position: -42px 0}

.float_right .top_tb{background-position: -63px 0}

.float_right .jishu_tb{background-position: -88px }

.float_right .shouhou_tb{background-position: -111px 0}











.float_right .liuyan_tbs{background-position: 0 0px;}

.float_right .erweima_tb{background-position: -21px 0}

.float_right .tel_tb{background-position: -42px 0}

.float_right .top_tb{background-position: -63px 0}

.float_right .jishu_tb{background-position: -88px }

.float_right .shouhou_tb{background-position: -111px 0}





















.liuyan_lachang{width: 400px;border-radius: 0}

.liuyan_lachang .txt_dec{display: block}

.liuyan_form{position: absolute;z-index: 4;right: 0;top: 55px;width: 345px;height: 0;overflow: hidden;transition: 0.5s all ease;padding-right: 55px;display: none;}

.liuyan_form_show{height: 310px;}

.liuyan_zk{width: 200px;height: 55px;position: absolute;left: 55px; top: 0px;transition: 0.5s all ease;background:#b10620;text-align: left; padding-left:20px;line-height: 55px; border-bottom-left-radius:10px;border-top-left-radius:10px;}

.erweima_zk{width: 90px;height: 90px;position: absolute;left: 55px;top: 0px;transition: 0.5s all ease;text-align: center;line-height: 55px;background:#b10620;}

.tel_zk{width: 230px;height: 55px;position: absolute;left: 55px;top: 0px;transition: 0.5s all ease;background:#b10620;text-align: left; padding-left:20px;line-height: 55px;border-bottom-left-radius:10px;border-top-left-radius:10px;}

.float_right .txt_dec{color: #ffffff; font-size:20px; font-weight:bold;}





.jishu_zk{width: 200px;height: 55px;position: absolute;left:55px;top: 0px;transition: 0.5s all ease;background:#b10620;background:#b10620;text-align: left;padding-left:20px;line-height: 55px;border-bottom-left-radius:10px;border-top-left-radius:10px;}

.shouhou_zk{width: 200px;height: 55px;position: absolute;left:55px;top: 0px;transition: 0.5s all ease;background:#b10620;background:#b10620;text-align: left;padding-left:20px;line-height: 55px;border-bottom-left-radius:10px;border-top-left-radius:10px;}

/*.zk_show{left: -150px;}*/

.zk_show{left: -150px;}

.zk_show1{left: -180px;}

.zk_show2{left: -90px}



.close_liuyan,.close_erweima,.close_tel{text-align: center;line-height: 55px;width: 55px;height: 55px;background: #DC002E;display: none;float: right;font-size: 24px;color: #ffffff;cursor: pointer}

.liuyan_form .input_area{background: #DADADA;border: none;width: 70%;display: inline-block;height: 20px;margin-bottom: 5px;padding: 5px 15px 5px 15px}

.liuyan_form_box{padding: 15px;background: #ffffff}

.liuyan_form .form_name{width: 20%;display: inline-block;float: left;line-height: 30px}

.liuyan_form .liuyan_form_box textarea{width: 70%;height: 100px}

.lf_submit{width: 71px;height: 27px;background: url("../images/tj.png");background-repeat: no-repeat;color: #ffffff;border: none;margin-left: 20%}

.erweima_zk_area{z-index: 3;position: absolute;right: 0;top: 110px;width: 245px;height: 0;overflow: hidden;transition: 0.5s all ease;padding-right: 55px}

.erweima_area{text-align: center;padding: 15px 0;background: #ffffff}

.erweima_zk_area_show{height: 210px}

.float_right .txt_dec>a{color: #ffffff;font-size: 15px;cursor:default}

.float_right .txt_dec>a:hover{color: #ffffff;}

.float_delay500{transition-delay: 0.5s}

#footSearchForm{position: relative;}





.searchtitle ul li {

	 width:227px;

	 float:left;

}



.searchtitle ul li a {

    display: block;

    color: #0a866e;

    font-size: 16px;

    margin-bottom: 8px;

    padding-left: 12px;

    background: url(../images/pro_li.jpg) no-repeat left center;

    font-weight: bold;

	 width:227px;

}



.bot_f2 span{
	display: none;
}
.bot_f2 .social-share{
	display: inline-block;
}


@media only screen and (max-width: 1800px){
nav ul>li.daqi .flex {
    display: flex;
    flex-flow: column wrap;
    height: 57vh;
    width: 77% !important;
}
nav ul>li.jinkou .flex {
    display: flex;
    flex-flow: column wrap;
    height: 57vh;
    width: 72% !important;
}
}